bitkeeper revision 1.855 (4072d780PixOiKfP5gAfRxuBoHnnLw)
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Tue, 6 Apr 2004 16:14:56 +0000 (16:14 +0000)
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Tue, 6 Apr 2004 16:14:56 +0000 (16:14 +0000)
Fix earlier bug-fix. No need for map_domain_mem on tx path.

xen/drivers/net/3c59x.c

index 05a3c6485623c67976a7057f919cc40fe133be5b..c695986c3255a7ec82a342fef38307bfb70edfdb 100644 (file)
@@ -1933,9 +1933,7 @@ vortex_start_xmit(struct sk_buff *skb, struct net_device *dev)
                /* netif_wake_queue() will be called at the DMADone interrupt. */
        } else {
                /* ... and the packet rounded to a doubleword. */
-               char *vdata = map_domain_mem(__pa(skb->data));
-               outsl(ioaddr + TX_FIFO, vdata, (skb->len + 3) >> 2);
-               unmap_domain_mem(vdata);
+               outsl(ioaddr + TX_FIFO, skb->data, (skb->len + 3) >> 2);
                dev_kfree_skb (skb);
                if (inw(ioaddr + TxFree) > 1536) {
                        netif_start_queue (dev);        /* AKPM: redundant? */